<?php defined('BASEPATH') OR exit('No direct script access allowed');

/**
 * Profissionais_model
 * @author Thiago Braga <thiago@sitesg.com.br>
 * @access protected
 * @version 1.0
 */
class Profissionais_model extends CI_Model {

  /**
   * Seleciona todos os profissionais ou somente um pela url
   * @param string $url Nome do profissional no formato de url
   * @return object
   */
  public function select_profissionais($url = false) {
    return ($url == false) ?
      $this->db->query("
        SELECT
          u.id,
          u.nome,
          u.url,
          u.titulo,
          u.oab,
          u.email,
          u.telefone
        FROM
          usuarios u
        INNER JOIN
          usuarios_grupos ug ON ug.usuario = u.id
        WHERE
          ug.grupo IN (2,3)
        GROUP BY
          u.nome
        ORDER BY
          u.nome;")->result() :
      $this->db->query("
        SELECT
          u.id,
          u.nome,
          u.url,
          u.titulo,
          u.oab,
          u.info,
          u.telefone,
          u.email,
          u.foto,
          u.producoes
        FROM
          usuarios u
        INNER JOIN
          usuarios_grupos ug ON ug.usuario = u.id
        WHERE
          u.url = '$url'
          AND ug.grupo IN (2,3)
        LIMIT 1;")->row();
  }

}

/* End of file profissionais_model.php */
/* Location: ./application/models/profissionais_model.php */